Création et suppression de fichiers et répertoires>

Création et suppression de fichiers et répertoires



Créer le répertoire toto dans le répertoire /truc/machin/ :

  1. mkdir /truc/machin/toto

Dans le cas on l’on n’est pas sûr de l’existance de la hiérarchie parente du répertoire que l’on souhaite créer :

  1. mkdir -p /truc/machin/dede

L’option -p permet de forcer la création de la hiérarchie parente si elle n’existe pas, ici le dossier truc + le dossier machin + le dossier dede

Créer un fichier.txt dans le répertoire courant :

  1. touch fichier.txt

Supprimer de manière récursive un répertoire :

  1. rm -Rv

L’option v (verbose) affiche à l’écran les dossiers qui sont supprimés

Copie et déplacement de fichiers et répertoires

Déplacer un fichier ou un dossier

  1. mv fichier.txt /var/www/

Copier un fichier

  1. cp fichier.txt /var/www/

Copier un dossier, ici on copie le dossier toto dans www

  1. cp -Rv /home/toto /var/www/

pour copier un dossier en conservant les autorisations de l’original et les liens symboliques

  1. cp -aRv /home/toto /var/www

Droits des fichiers et dossiers

Changer de propriétaire au dossier toto :

  1. chown -Rv www-data:www-data /var/www/toto/

Modifier les droits d’utilisation des fichiers pour les utilisateurs :

  1. chmod u+w index.html

Détail des options possibles :

  • u+r : ajouter lecture à l’user ; 4 = read
  • u+w : ajouter ecriture à l’user ; 2 = write
  • u+x : ajouter l’exécution à l’user ; 1 = execute
  • u : user
  • g : groupe
  • o : les autres
  • a : all